FHIR © HL7.org  |  Server Home  |  FHIR Server FHIR Server 3.4.11  |  FHIR Version n/a  User: [n/a]

Resource StructureDefinition/FHIR Server from package ca.on.oh-cms#1.0.2-alpha1.0.2 (47 ms)

Package ca.on.oh-cms
Type StructureDefinition
Id Id
FHIR Version R4
Source https://simplifier.net/resolve?scope=ca.on.oh-cms@1.0.2-alpha1.0.2&canonical=http://ehealthontario.ca/fhir/StructureDefinition/ca-on-cms-profile-Parameters
Url http://ehealthontario.ca/fhir/StructureDefinition/ca-on-cms-profile-Parameters
Version 0.1.0
Status draft
Name CMSParameters
Experimental False
Description Please see Conformance Rules for the expected behavior of MustSupport.
Type Parameters
Kind resource

Resources that use this resource

No resources found


Resources that this resource uses

ValueSet
http://ehealthontario.ca/fhir/ValueSet/human-language Language


Narrative

Note: links and images are rebased to the (stated) source


Source

{
  "resourceType" : "StructureDefinition",
  "text" : {
    "status" : "empty",
    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\" />"
  },
  "url" : "http://ehealthontario.ca/fhir/StructureDefinition/ca-on-cms-profile-Parameters",
  "version" : "0.1.0",
  "name" : "CMSParameters",
  "status" : "draft",
  "description" : "Please see <a href=\"https://simplifier.net/guide/OntarioContextManagement/ConformanceRules\" target=\"_blank\">Conformance Rules </a> for the expected behavior of MustSupport.",
  "fhirVersion" : "4.0.0",
  "kind" : "resource",
  "abstract" : false,
  "type" : "Parameters",
  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Parameters",
  "derivation" : "constraint",
  "differential" : {
    "element" : [
      {
        "id" : "Parameters.meta",
        "path" : "Parameters.meta",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Parameters.meta.profile",
        "path" : "Parameters.meta.profile",
        "comment" : "#### **_` FOR CMS USAGE: The meta.profile = http://ehealthontario.ca/fhir/StructureDefinition/ca-on-cms-profile-Parameters|1.0.0 `_**\r\n\r\nIt is up to the server and/or other infrastructure of policy to determine whether/how these claims are verified and/or updated over time. The list of profile URLs is a set.",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Parameters.parameter",
        "path" : "Parameters.parameter",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "name"
            }
          ],
          "rules" : "open"
        }
      },
      {
        "id" : "Parameters.parameter:consentTarget",
        "path" : "Parameters.parameter",
        "sliceName" : "consentTarget",
        "definition" : "consentTarget specifies the values that consent override is applied to such as HomeMedicine, Immunization.",
        "max" : "1",
        "mustSupport" : true
      },
      {
        "id" : "Parameters.parameter:consentTarget.name",
        "path" : "Parameters.parameter.name",
        "fixedString" : "consentTarget"
      },
      {
        "id" : "Parameters.parameter:consentTarget.value[x]",
        "path" : "Parameters.parameter.value[x]",
        "short" : "Value of the consentTarget is of type 'string'",
        "comment" : "#### **_` FOR CMS USAGE: consentTarget.value is a comma seperated list of type string. For example, for HomeMedicine use - \"http://ehealthontario.ca/fhir/StructureDefinition/ca-on-medications-profile-MedicationDispense\", for Immunization use - \"http://ehealthontario.ca/fhir/StructureDefinition/ca-on-immunizations-profile-retrieval-clinician-Immunization\" and for Labs use - \"http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-profile-DiagnosticReport\" `_**",
        "type" : [
          {
            "code" : "string"
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Parameters.parameter:consentTarget.part",
        "path" : "Parameters.parameter.part",
        "max" : "1"
      },
      {
        "id" : "Parameters.parameter:appLanguage",
        "path" : "Parameters.parameter",
        "sliceName" : "appLanguage",
        "definition" : "#### **_` appLanguage specifies the launguage supported by the lauching app. CMS supports English & French. `_**\r\n\r\n<a href=\"https://simplifier.net/OntarioContextManagement/human-language\" target=\"_blank\">Canonical URL: http://ehealthontario.ca/fhir/ValueSet/human-language </a>",
        "max" : "1",
        "mustSupport" : true
      },
      {
        "id" : "Parameters.parameter:appLanguage.name",
        "path" : "Parameters.parameter.name",
        "fixedString" : "appLanguage",
        "mustSupport" : true
      },
      {
        "id" : "Parameters.parameter:appLanguage.value[x]",
        "path" : "Parameters.parameter.value[x]",
        "short" : "The value of appLanguage is of type 'coding'",
        "comment" : "appLanguage indicates the languages supported by an EMR app.",
        "type" : [
          {
            "code" : "Coding"
          }
        ],
        "mustSupport" : true,
        "binding" : {
          "strength" : "required",
          "valueSet" : "http://ehealthontario.ca/fhir/ValueSet/human-language"
        }
      },
      {
        "id" : "Parameters.parameter:appLanguage.value[x].system",
        "path" : "Parameters.parameter.value[x].system",
        "fixedUri" : "urn:ietf:bcp:47",
        "mustSupport" : true
      },
      {
        "id" : "Parameters.parameter:appLanguage.value[x].code",
        "path" : "Parameters.parameter.value[x].code",
        "mustSupport" : true
      },
      {
        "id" : "Parameters.parameter:appLanguage.value[x].display",
        "path" : "Parameters.parameter.value[x].display",
        "mustSupport" : true
      },
      {
        "id" : "Parameters.parameter:appLanguage.part",
        "path" : "Parameters.parameter.part",
        "max" : "1"
      },
      {
        "id" : "Parameters.parameter:contextSessionId",
        "path" : "Parameters.parameter",
        "sliceName" : "contextSessionId",
        "comment" : "contextSessionId is to support backward compatibility of the legacy CMS \r\nIf not populated by EMRs, the backend should auto populate contextSessionId from OAuth token.",
        "max" : "1",
        "mustSupport" : true
      },
      {
        "id" : "Parameters.parameter:contextSessionId.name",
        "path" : "Parameters.parameter.name",
        "fixedString" : "contextSessionId",
        "mustSupport" : true
      },
      {
        "id" : "Parameters.parameter:contextSessionId.value[x]",
        "path" : "Parameters.parameter.value[x]",
        "short" : "The value of contextSessionId is of type 'id'",
        "comment" : "contextSessionId is auto populated from the OAuth token",
        "type" : [
          {
            "code" : "id"
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Parameters.parameter:contextSessionId.part",
        "path" : "Parameters.parameter.part",
        "max" : "1"
      }
    ]
  }
}

XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.